// -------------------------------------------------
// BlinKit - BkBase Library
// -------------------------------------------------
//   File Name: _pc.h
// Description: Pre-compiled Header File
//      Author: Ziming Li
//     Created: 2020-06-20
// -------------------------------------------------
// Copyright (C) 2020 MingYang Software Technology.
// -------------------------------------------------

#ifndef BLINKIT_BKBASE__PC_H
#define BLINKIT_BKBASE__PC_H

#pragma once

#include <memory>
#include <string>
#include "third_party/zed/include/zed/build_macros.h"

#ifdef _Z_OS_WINDOWS
#   pragma warning(disable: 4244)
#   define WIN32_LEAN_AND_MEAN
#   define NOMINMAX
#endif

#define CURL_STATICLIB
#define CURL_STRICTER

#ifdef _Z_OS_WINDOWS
#   include <Windows.h>
extern HMODULE theModule;
#endif

#include "third_party/zed/include/zed/log.hpp"

#endif // BLINKIT_BKBASE__PC_H
